body{
	background:url(../images/bg.jpg) repeat-x #4b0005;
	color: #999;    
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0;
    margin: 0;
	font-size:14px; line-height:18px;
}
h1,h2,h3,h4 { font-weight:normal; font-family:Tahoma, Geneva, sans-serif;}
h1{font-size:18px;}
h2{font-size:16px;}
a { color:#999; text-decoration:none;}

a:hover { color:#fff;}

.cler{
    clear: both;
}

.clear{clear:both; height:20px;}

.top_bg{overflow:hidden; background:url(../images/banner_bg.png) no-repeat top center;}

.wrap{
    overflow: hidden;
    width: 970px;
    margin: 0px auto;
}

h1.title{
    border-bottom: 1px dashed #A7A7A7;
    color: #FCB918;
    padding-bottom: 10px;
    text-align: left;
}

div#foto{
    margin-top: 30px;
}

/*****HEADER******/

div#header{
    position: relative;
    overflow: hidden;
    font-size: 16px;
    color:#a97717;
    height: 400px;
}

div#topmenu{
    margin: 5px 0 0 0;
    padding: 0;
    position: relative;
}

div#header div#topmenu ul{
    float:right;
	margin: 7px 0 0 0;
	padding: 0px;
	list-style:none;	
}

div#header div#topmenu ul li{
    float:left;
}

ul.top_menu{
	margin:0; padding:0; list-style:none;
}

ul.top_menu li{
	height:30px;
	line-height:30px;
	padding: 0 10px;
	margin:-6px 0 0 5px;
	border-radius:3px;
	float:left;
}

ul.top_menu li span{
	background:url(../images/top_menu_arrow.png) no-repeat; height:8px; width:8px; float:left;
	margin:15px 0 0 7px;
}

ul.top_menu li:hover span, ul.top_menu li.actived span{
	background:url(../images/top_menu_arrow.png) bottom no-repeat; float:left; margin:13px 0 0 7px;
}

ul.top_menu li:last-child{
	margin-right:10px;
}

ul.top_menu li:hover, ul.top_menu li.actived{
	background:url(../images/top_menu_bg.png) repeat;
}

ul.top_menu li a{
	color: #A97717; float:left;
}

ul.top_menu li:hover a, ul.top_menu li.actived a{
	color:#fff;
	display:block;
}

div#header div#topmenu li ul.sub_menu{ padding:0; margin:0 0 0 -10px; top:31px; position:absolute; list-style:none; display:none; background:url(../images/top_menu_bg.png) repeat; border-bottom-left-radius:3px; border-bottom-right-radius:3px; clear:both;}

div#header div#topmenu li:hover ul.sub_menu{ display:block;}

div#header div#topmenu li ul.sub_menu li{ clear:both; width:150px; margin-top:5px; text-align:left; background:none; border:none;}

div#header div#topmenu li ul.sub_menu li a{ text-decoration:none; color:#A97717; text-align:left; color:#FFF;}

div#header div#topmenu li ul.sub_menu li a:hover{ text-decoration:underline;}

div#header div#topmenu div#jflanguageselection ul.jflanguageselection li a{
      color: #A97717;
    font-size: 16px;
    margin-left: 0px;
    margin-right: 0px;
    text-decoration: none;
    text-align: right;
	
}

div#header div#topmenu  div#jflanguageselection ul.jflanguageselection{
float: right;
}

#jflanguageselection ul.jflanguageselection li{
    list-style: none;
    display: block;
    border-right: 1px solid #A97717;
    margin-right:5px;
    padding-right: 5px;
}

#jflanguageselection ul.jflanguageselection li:last-child{
    border:none;
}

#jflanguageselection ul.jflanguageselection li.active_language a{
     font-weight: bold;
    font-size: 1.0em;
	text-decoration:underline !important;
}

div#header div#topmenu  div#jflanguageselection ul.jflanguageselection li a{
  color: #A97717;
    font-size: 16px;
}

.moduletable_facebook{
    float:right;
    margin:5px 5px 0 0;
}

.moduletable_facebook p{
    margin: 0px;
    padding: 0px;
}

div#mainmenu{
    clear:both; overflow:hidden; height:70px; position:absolute; top:300px;
}

/*menu_second*/

/* main menu*/
ul.main_menu{ padding:0; margin:0; list-style:none;}
ul.main_menu li{ float:left; text-transform:uppercase; display:block; line-height:40px; margin:0 2px;}
ul.main_menu li a{ text-decoration:none; color:#ddb504; font-size:16px; padding:0 22px;}
ul.main_menu li div.left, ul.main_menu li div.right{ background:none;}
ul.main_menu li.actived{ background:url(../images/top_nav_mid.png) repeat-x;}
ul.main_menu li.actived div.left{ background:url(../images/top_nav_left.png) no-repeat left; overflow:hidden;}
ul.main_menu li.actived div.right{ background:url(../images/top_nav_right.png) no-repeat right; height:40px;}
ul.main_menu li.actived a{ color:#835324;}
input#mod_search_searchword {
    background: url("../images/search_bg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #D2B587;
    float: right;
    font-size: 17px;
    font-style: italic;
    height: 34px;
    line-height: 35px;
    margin:35px 0 0 0;
    padding-left: 2px;
    width: 250px;
}
div.gio_hang a{
    text-decoration: none;
}
div#lastestnew a.button {
     background: url("../images/lessmeer.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 36px;
    position: relative;
    text-indent: -99999px;
    width: 116px;
}
div#lastest a.volgende {
       background: url("../images/volgende.png") no-repeat scroll 0 0 transparent;
          display: block;
    float: left;
    height: 36px;
    position: relative;
    text-indent: -99999px;
    width: 116px;
}

/*END HEADER*/

/*MAINCONTENT*/
div#maincontent{
    overflow: hidden;
    margin-top: -20px;
    font-size: 16px;
}

/******LEFT***********/ 
div.moduletable{
    position: relative;
}
div.moduletable h1{border-bottom: 1px dashed #A7A7A7; color: #FCB918; font-size: 18px; margin: 0 0 10px; padding-bottom: 5px; position: relative; text-align: left; width: 290px;}
div#maincontent div#left {
    float: left;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 20px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    width: 660px;
}
div#left h1.left_title{
    color: #FCB918;
    font-size:22px;
    padding-bottom: 10px;
    text-align: left;
}
div#lastest{
line-height: 23px;
margin-bottom: 50px;
  color: #FFFFFF;
    overflow: hidden;
    position: relative;
	font-size:14px !important;
}
div#lastest div.art{
    margin-bottom: 30px;
}
div#lastest img{
    margin-right: 20px;
 border: none;
 float: left;
}
div#lastest a{
    display: block;
    text-align: left;
}
div#lastest button{
   background: url("../images/button_bg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #91551B;
    display: block;
    height: 34px;
    left: 0;
    margin-left: 0;
    margin-top: 10px;
    padding-left: 0;
    position: relative;
    width: 116px;
}

/**********RIGHT****************/

div.acymailing_module_form{

    position: relative;

    width: 290px;

    height:217px;

    float:right;

    background: url(../images/new_sletters.png) no-repeat;



}

div.acymailing_module_form h1{ color: #a16418; font-size: 18px; margin: 15px 0 0 20px; padding-bottom: 10px; text-align: left;}

div.acymailing_module_form p{color:#815807; font-size: 16px; display: block;width: 250px;margin: 0px 0px 10px 20px;padding: 0px; text-align: left;line-height: 25px;}

div.acymailing_module_form input#user_email_formAcymailing1{

    background: url("../images/n.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    height: 34px;

    padding-left: 10px;

    width: 258px;

    color:#dbbd8f;

    line-height: 34px;

}

div.acymailing_module_form input{

    margin-left: 15px;

}

div.acymailing_module_form input.button{

    width: 117px;

    height:35px;

    background: url(../images/new_sletters_bt.png) no-repeat;

    border: none;

    color:#d9aa4d;

    font-size: 16px;

     display: block;

         line-height: 20px;

}

/*RIGHT*/

div#right{

    width: 300px;

    overflow: hidden;

    float: right;

}

div#right h1{}

/****** Flickr ****/

div#FlickrImages {

    overflow: hidden;

    width: 300px;

    height: 278px;

}

div#FlickrImages ul {

	margin: 0; padding: 0;

}

div#FlickrImages ul li {

	margin: 0;

	padding: 0;

	float: left;

	list-style: none;

}

div#FlickrImages ul li img {

	height: 127px; width: 140px;

	margin-right: 8px; margin-bottom: 10px;

	border: 1px solid #e9dc87;

}

div.FlickPav {

	float: left;

	margin-top: 15px;

}

div.FlickPav a {

 background:none repeat scroll 0 0 white;

border:1px solid #328AB2;

color:#21759B;

float:left;

font-size:14px;

font-weight:bold;

margin-right:10px;



padding:3px 10px;

text-decoration:none;

  }

 div.FlickPav a.activeSlide

  {

    background-color:#328AB2;

border:1px solid #328AB2;

color:#FFFFFF;

font-weight:bold;   

  }

  /***FOOTER**/

  div#footer{

background: url("../images/footer_bg.jpg") repeat-x #390104;

clear: both;

overflow: hidden;

position: relative;


  }

    div#footer_in{

        position: relative;

        width: 965px;

left: 0px;

        overflow: hidden;

    }

div#footer_in ul {

    color: #FFDA68;

    float: left;

    margin: 0px 35px 0px 0px;

    padding: 0px 0px 5px 0px;

    text-align: left;
}

div#footer_in ul a{

      color: #FFDA68;

      text-decoration: none;

}

    div#footer_in  ul li{

list-style: none;

text-align: left;

padding:5px 0px 5px 0px;

width:180px;
float:left;
margin:0 50px 0 0;
line-height:20px;
    }

        div#first ul li:first-child{


            margin-top:10px;

        }

    div#footer_in  ul li a{



        color:#999;

        text-decoration: none;

    }
	
	div#footer_in  ul li a:hover{

        color:#fff;


    }

    div#first{

    

    left: 0;

    margin: 35px 0px 0px 0px;

    padding: 0;

    position: relative;

    width: 965px;  


    }

    div#second{

    height: 200px;

    left: 0;

    margin: 0px 0 60px;

    position: relative;

    width: 965px;

    }

            div#ul ul li:first-child{

            

            margin-top:10px;

        }

    div#ul{

            margin: 0px 0px 0px 0px;

        position: absolute;

        left: 0px;

        width: 650px;

    }

    div#ul ul{

        margin-top: 20px;

    }

     /************************/

     div#copyright{

         position: relative;

         width: 965px;

         margin: 0px auto;

         padding: 5px 0px 10px 0px;
		 color: #FFDA68;
     }
	 div#copyright a{color: #FFDA68; text-decoration:none;}
	 div#copyright a:hover{text-decoration:underline;}	
   div#logo {

    height: 100px;

    position: absolute;

    right: 300px;

    top: 35px;

    width: 100px;

}

  div#logo_top{

      position:absolute;

      top:90px;

  }   

/***********/

 div#contact_form input#bt {

    background: url("../images/contact_bt.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: #762E33;

    height: 36px;

    margin-top: 10px;

    text-align: center;

    width: 126px;

}

div#contact_form textarea {

    background: #380004;

    border: medium none;

    height: 185px;

    position: relative;

    width: 480px;

}



 /*******LOGIN********/

 div#wrap_login input.button{

     background: url(../images/login_bt.png) no-repeat;

     width:105px;

 }       

 table#register input.buttonregister{

width: 122px;

height:38px;

     background: url(../images/button_reg.png) no-repeat;

     color:#fff;

     font-size: 16px;

	 border:none;

}
table#register input{ color:#fff;}

  div#right ul.latestnews {

    margin-left: 20px;

    margin-top: 45px;

    padding: 0;

}

div#right ul.latestnews li{



}

  div#latest_his {

    color: #9C8082;

    font-size: 15px;

    line-height: 22px;

    text-align: left;

    width: 263px;

}



div#latest_his a{



    text-align: left;

    color:#9c8082;

    font-size: 15px;

    text-decoration: none;

}

div#latest_his ul li{

     background: url("../images/circle.png") no-repeat scroll left 8px transparent;

    list-style: none outside none;

    margin-bottom: 20px;

    padding-left: 15px;

}

div#latest_his h1{

      border: medium none;

    color: #AE7003;

    font-size: 20px;

    margin: 0 0 0 20px;

    padding-bottom: 10px;

    text-align: left;

}

div.contact_image{

    background: url("../images/Contact_images.png") no-repeat right;

	clear:both;

	color:#7b8082;

}

/********GROOTHANDEL************/

div#price_box{

    width:207px;

    height:28px;

    position: relative;

    background: url(../images/price_bg.jpg) repeat-x;

    overflow: hidden;

}

div#price_box p{

    display: block;

    position:relative;

    margin: 0px;

    padding: 0px;

    width: 20px;

        color:#fff;

        font-size: 16px;

}



div#price_box div.price_box_right {

    background: url("../images/button_bg21.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: white;

    float: right;

    height: 21px;

    margin-right: 10px;

    margin-top: 4px;

    text-align: center;

    width: 125px;

} 

div#price_box div.price_box_right a{

    color:white;

    text-decoration: none;

    line-height: 17px;

}

div#price_box button#button{

       background: url("../images/button_bg21.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: white;

    height: 21px;

    text-align: center;

    width: 125px;

    margin-top: 4px;  

    

}   

div#price_box label{

   padding-right: 15px;

    color:#fff;

        font-size: 16px;

}

div.gio_hang{

    background: none repeat scroll 0 0 #380004;

    float: right;

    height: 40px;

    position: relative;

    width: 217px;

	border-radius: 10px 10px 10px 10px;

}

p.gio_hang {

    background: url("../images/giohan.png") no-repeat scroll left center transparent;

    color: white;

    display: block;

    margin: 7px 9px;

    padding-left: 35px;

}

div.price_box_left{

    float: left;

    margin-left:6px;

}

   div#dewinkel div.price {

    background: url("../images/price.jpg") repeat-x scroll 0 0 transparent;

    float: left;

    height: 57px;

    left: 30px;

    position: relative;

    width: 188px;

}

div#dewinkel div.bt_itemOrder button {

    background: url("../images/giohan.png") no-repeat scroll left center #380004;

    border: medium none;

    color: white;

    height: 50px;

    margin-left: 20px;

    padding-left: 40px;

    width: 200px;

}



/******GIO HANG**********/

table.CartTable tr th {

    background: none repeat scroll 0 0 #333333;

    color: white;

    font-weight: bold;

    margin: 0;

    padding: 8px;

    text-align: left;

}

table.CartTable tr td {

    background: url("../images/dot-h.gif") repeat-x scroll center bottom transparent;

    color: #fcb918;
    padding: 8px;

}

div.contentdescription p{

   color: #fcb918;  

}

div#left h2.componentheading{

      border-bottom: medium none;

    color: #AE7003;
    font-size: 24px;

    margin: 0 0 15px 50px;

    padding-bottom: 10px;

    text-align: left;

}

button.dathang{

    background: url(../images/button2_bg.png) no-repeat;

    width: 118px;

    height:34px;

    border: none;

    color:#000;

    font-weight: bold;

}

a.buttonfoto{

       background: url("../images/button_bg.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: #91551B;

    display: block;
    font-size: 16px;

    height: 34px;

    

    margin-bottom: 40px;

    margin-left: 0;

    margin-top: 10px;

    padding-left: 25px;

    position: relative;

    text-decoration: none;

    width: 116px;

     line-height: 30px;

     

}

a.buttonfoto2{

 border: medium none;

    color: #a6000c;

    display: block;

    font-size: 16px;

    height: 34px;

    left: 0;

    margin-bottom: 40px;

    margin-left: 0;

    margin-top: 10px;

    padding-left: 0;

    position: relative;

    text-decoration: none;

    width: 116px;

     line-height: 30px;

}

div.moduletable_melanting{

    color: #FFFFFF;

    display: block;

    font-size: 16px;

    margin-bottom: 5px;

    margin-top: 30px;

    line-height: 25px;

}

div.moduletable_melanting a{

    color: #CB7761;

 display: inline;

    font-size: 16px;

    margin-bottom: 5px;



}

div.moduletable_melanting h1{

       background: url("../images/circle.png") no-repeat scroll 0 10px transparent;

        border-bottom: 1px dashed #A7A7A7;

    color: #FCB918;

    font-size: 18px;

    margin: 0 0 10px;

    padding-bottom: 5px;

    position: relative;

    text-align: left;

    width: 290px;

    padding-left: 15px;

}

#system-message{

    text-align: left;

    position: relative;

    overflow: hidden;

    color:#FCB918;

    font-size: 16px;

}

.message{

    font-size: 18px;

    color:#D9AA4D;

}

div.moduletable_archief h3{ 

    font-size: 18px;

    color:#e77802;

    font-weight: bold;

    text-align: left;

    margin-bottom: 5px;

}

div.moduletable_media h3{ 

    font-size: 18px;
    color:#e77802;

    font-weight: bold;

    text-align: left;

    margin-bottom: 5px;

}

div.moduletable_media{

    color: #b49b9d;  

}

div.moduletable_archief{

    position:relative;

    font-size: 15px;

    margin-bottom: 30px;

}

div.moduletable_archief ul{

                          margin: 0px;

                          padding: 0px;

}

div.moduletable_archief li{

    list-style: none;

    color: #b49b9d;

}

div.moduletable_archief span

{

	color:#a39b9d; 

	line-height:25px;

}

div.moduletable_archief li span

{

    color: #b49b9d;

}

 div.moduletable_nhanbaiviet {

    height: 235px;

    margin-bottom: 30px;

    overflow: hidden;

    position: relative;

    width: 246px;

}

div.moduletable_nhanbaiviet div.acymailing_module_form{

    background: url("../images/niewsleter.png") no-repeat scroll 0 0 transparent;

    float: right;

    height: 142px;

    position: relative;

    width: 248px;

}

div.moduletable_nhanbaiviet h3{

        font-size: 18px;
    color:#e77802;

    font-weight: bold;

    text-align: left;

    margin-bottom: 5px;

}

p.title_acy{

  color: #b49b9d; font-size: 14px;

  text-align: left;  

}

div.moduletable_nhanbaiviet div.acymailing_module_form input#user_email_formAcymailing1 {

  background: #60383a;

    border: medium none;

    color: #DBBD8F;

    height: 26px;

    padding-left: 10px;

    width: 190px;

    margin-top: 30px;

}

div.moduletable_nhanbaiviet div.acymailing_module_form input.button {

    background: url("../images/registerent.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: #D9AA4D;

    display: block;

    font-size: 16px;

    height: 32px;

    line-height: 20px;

    margin-top: 10px;

    width: 123px;

}

  div.SpecialViewContent ul.menuNews li.highlight{

    border-bottom : none;

    border-bottom-color: none;

    

}

div#jflanguageselection ul.jflanguageselection li.highlight{

    border-right: none;

}

div#header div#topmenu div.moduletable ul li{



}





div#latest_his ul.latestnews li a{

    text-transform : capitalize;

}



table.right_contact{border-spacing: 0px;}

table.right_contatc tr{padding: 0px; margin: 0px; text-align: left; color:#fff;}

table.right_contact td{padding: 0px; text-align: left; height:20px; color:#fff;}



div#acymailing_module_formAcymailing1{

position: relative;

height:217px;

}



div#lastest{

color: #ffffff;

}

div#lastest span{

color:#cb7760;

}

div#lastest a{

text-decoration: none;

}

div#lastest{

color: #ffffff;

font-size: 16px;

}

div#lastest span{

color:#cb7760;

}

/*----------------Openingsuren-----------------------*/

div.openingsuren_TL_corner{background:url(../images/Openingsuren_TL_corner.gif) no-repeat top left #380005; clear:both; overflow:hidden;}

div.openingsuren_BR_corner{background:url(../images/Openingsuren_BR_corner.gif) no-repeat bottom right; clear:both; overflow:hidden;}

table.openingsuren{ margin:10px 0; }



/*---------------de winkel--------------------*/

div#left h1.title_article {

    background: none;

    border-bottom: none;

    color: #AE7003;

    font-size: 20px;

    margin: 0 0 10px;

    padding-bottom: 10px;

    padding-left: 15px;

    text-align: left;

    text-transform:uppercase;

    font-weight: normal;

}

div#right div#latest_his h1{

         font-weight: normal;   

}

/*------------contact-------------------*/



div#openingsuren{

position: relative;

margin-bottom: 30px;

width: 410px;

background: #380004; 

color:#9c8082;  

font-size:14px;

font-weight:bold; 

}

div#openingsuren h1 {



color: #FCB918;

font-size: 18px;

padding-bottom: 5px;

text-align: left;

position: relative;

width: 290px;

}

div#openingsuren table{

margin-top: 25px;

}

div.contact_address{

	position:relative;

}

div.contact{

	margin-left: 0;

}



 div#info_contact {

    color: #9C8082;

    height: 195px;

    position: relative;

    width: 520px;

}

div#info_contact span{

	font-weight: bold;

}

div#contact_form{

	font-size:14px;

	position: relative;

	color:#9c8082;

	margin-bottom: 20px;

}

	div#contact_form textarea{

			 position: relative;

	width: 480px;

	height:185px; 

			background: #380004;

	border: none; 

	overflow: auto; 

	}

div#contact_form input{

	position: relative;

	width: 480px;

	height:33px;

	background: #380004;

	border: none;



}

div#info_contact img{

margin-right: 0;

position: relative;

right: 25px;

top: 12px;

}



div#info_contact div#table table td{

	padding:0px;

	margin: 0px;

	height:20px;

}

/*----------------login--------------------*/

div#wrap_login{
	background: none repeat scroll 0 0 #380004;
	color: #9C8082;
	font-size: 16px;
	margin-bottom: 85px;
	margin-top: 20px;
	position: relative;
	width: 610px;
	display: block;
	overflow: hidden;
}

div#wrap_login input{
    width: 410px;
    height:30px;
    background: #60383a;
    border: none;
}
div#wrap_login input.button{
	width: 103px;
	height:40px;
	color:white;
	font-size: 16px;
}
div#wrap_login table {
	margin-left: 25px;
	padding-top: 30px;
	width: 555px;
	height:245px;
}
div#wrap_login table tr{
	padding: 0px;
	margin: 0px;
}
div#wrap_login table td{
	padding: 0px;
	margin: 0px;
}

div#wrap_login input#rem{

  height: 10px;

    width: 20px;



}

div#wrap_login input#rem{

    background: none;

}



div#left h1 , div#left h2, div#left h3 {

    border-bottom:none;

    color: #ae7003;

    padding-bottom: 10px;

    text-align: left;

}

 a.buon{

     display: block;

     width: 175px;

 }

 /*-----------------------newscenter-------------------*/

 

div.SpecialViewContent{

    position:relative;

    overflow: hidden;

}

div.SpecialViewContent ul.menuNews{

    float: left;

    margin-left: 0px;

    padding-left: 0px;

}

div.SpecialViewContent ul.menuNews li {

    border-bottom: 1px dotted #9C8082;

    float: left;

    list-style: none outside none;

    margin-bottom: 10px;

    padding-bottom: 25px;

    padding-top: 20px;

}

  div.SpecialViewContent ul.menuNews li:last-child {

      border-bottom:none;

  } 

div.SpecialViewContent ul.menuNews li a{

    text-align: left;

    display: block;

    font-size: 16px;

    color:#e77802;

    text-decoration: none;

} 

div.SpecialViewContent ul.menuNews li p{

    text-align: left;

    color:#9c8082;

    font-size: 14px;

}

div.SpecialViewContent ul.menuNews li img{

    float:left;

    margin-right: 15px;

}

ul.archief{clear:both; margin:0; padding:0; list-style:none;}
ul.archief li{ clear:both; display:block; background:url(../images/black_dot.gif) no-repeat 10px 8px; padding-left:20px;}
ul.archief li a { text-decoration:none; color:#a39b9d; font-size:12px; }

/*-------------groothandle--------------------*/



ul.mod_docman_ult_latest li{

display:none;

list-style: none;

}

div.mod_docman_ult h1{ border: medium none; clear: both;color: #DA8C00;display: block;float: left; font-size: 16px;margin: 0 0 15px;padding: 27px 12px 5px 14px;text-align: left;width: 445px;}

div.mod_docman_ult {

background: none repeat scroll 0 0 #380004;

padding-bottom: 30px;

text-align: left;

width: 243px;

margin-bottom: 30px;

}

div.mod_docman_ult ul {

margin-left: 10px;

margin-top: 20px;

padding-left: 0;

padding-top: 20px;

}

div.mod_docman_ult ul li a{

text-decoration: none;

color: #9c8082;

}

div.mod_docman_ult a.all{

 text-decoration: underline;

 color:#a6000c;

 padding-left: 10px;

 padding-bottom: 10px;

}

div.moduletable_logomelan{

    display: none;

}



div#dewinkel{

    position:relative;

    overflow:hidden;

    margin: 0px;

    padding: 0px;

}

div#dewinkel ul{

    float:left;

    margin: 0px;

    padding: 0px;

}

div#dewinkel ul li{

  	float: left;

    list-style: none outside none;

    margin: 0 14px 30px 0;

    padding: 0;

    width: 206px;

    padding:0px 0px 0px 0px;

}

div#dewinkel div#img_wrap{

    position: relative;

    width: 206px;

    height:176px;

    background: #380004;

    text-align: center;

}                         

div#dewinkel div#img_wrap img{

    margin-top:12px;

}

div#dewinkel p.name{

    color:#fff !important;
    text-align: center;
	overflow:hidden;
	clear:both; height:20px; line-height:20px; overflow:hidden; margin:12px 0 0 0;
}

    div#dewinkel p.name a {

    color: #DA8C00;

    font-size: 14px;

    text-decoration: none;

}

div.Pav{

    position: relative;

    overflow: hidden;

    margin: 0px auto;

	clear:both;

}

div.Pav ul.pagination{

    float:left;
}

div.Pav ul.pagination li{

    float:left;

    margin-left: 10px;

    list-style: none;

    color:white;

    padding:3px;

}

div.Pav ul.pagination li a{

    color:#fcb918;

    text-decoration: none;

    padding:3px; 

}
div.Pav ul.pagination li a:hover{

    color:#fff;

}

#tooltip{

    position:absolute;

    border:1px solid #333;

    background:#f7f5d1;

    padding:2px 5px;

    color:#333;

    display:none;

    }  

 div#dewinkel div#wrap_title{

     margin-bottom: 25px;

 }  

 div#price_box button.checklogin{

     border:none;

     background: none;

     color:#fff;

     font-weight:bold;

 }

/*-----------------------product_inro--------------*/

div#breakcrum, div#breakcrum a {color:#ddb504;}

div#breakcrum span {  font-size:10px; line-height:20px; margin:0 5px;}

div#product_info{}

div#product_info .title{ color:#fff;}

div#product_info td.col_right{ padding-left:20px;}

div#product_info .prod_price{background:url(../images/prod_price.png) no-repeat; height:57px; width:187px; overflow:hidden; text-align:center; line-height:57px; font-size:20px; color:#725933; font-weight:bold;}

div#product_info .prod_code{font-size:16px; color:#FFF;}

div#product_info div.quantity{ background:#b7b7b7; clear:both; overflow:hidden; height:45px; line-height:45px; padding-left:15px; color:#fff;}

div#product_info input{background:url(../images/quantity_bg.png) no-repeat; height:31px; width:166px; border:none; margin:5px 0 0 5px; line-height:31px; padding-left:5px;}

div#product_info div.cart{border-radius:5px; clear:both; overflow:hidden;background: none repeat scroll 0 0 #380004; height:50px; line-height:30px;}



/*-----------------register-------------------------*/

div.acc_type {margin:40px 0}
div.acc_type span.text_title {float:left; width:160px}
div#register{
    position: relative;
    margin-left: 30px;
    margin-bottom:80px;
}

div#left h1.title_reg{
    border-bottom: none;
    color: #ae7003;
    font-size: 24px;
    margin: 0 0 10px;
    padding-bottom: 5px;
    position: relative;
    text-align: left;
    width: 290px;
}

p.reg{
    text-align: left;
    font-size: 14;
     color:#9c8082;
}

table#register{
	color:#9c8082;
	position: relative;
	overflow: hidden;
}
table#register .select_acc_type {width:150px}
table#register input[type=text], table#register input[type=password], .search_criteria {

	width: 412px;

	height:30px;

	margin-bottom: 10px;

	background: #60383a;

	border: none;

}

.search_criteria {width:100%}

table#register select {

	margin-bottom: 10px;

	height:24px;

}

table#register input#captcha{

	width: 95px;

	height:30px;

}

table#register label{

    margin: 0;

    padding: 0;

}

table#register img.imgCaptcha{

                      background: none repeat scroll 0 0 white;



    margin-top: 4px;

    padding: 0;

    position: relative;

  

    

}



div.right_list_box{ background:url(../images/top_right_list_bg.png) no-repeat top #380004; clear:both; width:255px;}

div.right_list_box .bottom_bg{ background:url(../images/bot_right_list_bg.png) no-repeat bottom; clear:both; overflow:hidden; padding-bottom:20px;}



/*----------------check out--------------------*/

div.step_icon{clear:both; height:43px; margin:20px 0;}

div.step_icon a{ text-decoration:none; width:43px; height:43px; display:block; margin-right:13px; float:left;}

div.step_icon a.step1{  background:url(../images/step_button.png) no-repeat 0px -43px;}

div.step_icon a.step1:hover, div.step_icon a.actived1{  background:url(../images/step_button.png) no-repeat 0 0;}

div.step_icon a.step2{  background:url(../images/step_button.png) no-repeat -56px -43px;}

div.step_icon a.step2:hover, div.step_icon a.actived2{  background:url(../images/step_button.png) no-repeat -56px 0;}

div.step_icon a.step3{  background:url(../images/step_button.png) no-repeat -113px -43px;}

div.step_icon a.step3:hover, div.step_icon a.actived3{  background:url(../images/step_button.png) no-repeat -113px 0;}

div.step_icon a.step4{  background:url(../images/step_button.png) no-repeat -169px -43px;}

div.step_icon a.step4:hover, div.step_icon a.actived4{  background:url(../images/step_button.png) no-repeat -169px 0;}

.yellow_bar{background:url(../images/yellow_bar_mid.gif) repeat-x; clear:both; width:100%;}

.yellow_bar .left_bg{background:url(../images/yellow_bar_left.gif) no-repeat; clear:both;}

.yellow_bar .right_bg{background:url(../images/yellow_bar_right.gif) no-repeat right; clear:both; height:36px; line-height:36px; color:#380004;}



.col_1{ width:165px; padding-left:60px;}

.col_3 { margin-left:10px; width:110px;}

.col_2 { width:130px;}

.col_4 { width:130px; margin-left:10px;}

.float_l{ float:left;}

table.checkout{border-collapse:collapse; border:1px solid #784d00;}

table.checkout tr{ border-bottom:1px solid #784d00;}

table.checkout td{ padding:4px 0; text-align:left;}

table.checkout a{ color:#da8c00; font-size:12px;}

table.checkout span { color:#fff;}

table.checkout tr:nth-child(odd) { background:#620007;}

.white{ color:#FFF;}

.checkout_summary{clear:both; border-bottom:1px solid #ac5902; padding:20px 0 40px 0; margin-bottom:20px; overflow:hidden; color:#ac5902;}



a.previous_bt{ color:#da8c00; text-decoration:none; height:33px; line-height:30px;}

a.previous_bt span{ background:url(../images/control_bt.png) no-repeat 0px -33px; width:33px; margin-right:10px; height:33px; display:inline-block; float:left;}

a.previous_bt:hover span{ background:url(../images/control_bt.png) no-repeat 0px 0px;}



a.next_bt{ color:#da8c00; text-decoration:none; height:33px; line-height:30px; float:right;}

a.next_bt span{ background:url(../images/control_bt.png) no-repeat -33px -33px; width:33px; margin-left:10px; height:33px; display:inline-block; float:right;}

a.next_bt:hover span{ background:url(../images/control_bt.png) no-repeat -33px 0px;}



ul.category{ margin:20px 15px; padding:0; list-style:none; width:226px; overflow:hidden;}

ul.category li{ clear:both; display:block; background:none; line-height:29px; margin-bottom:2px;}

ul.category li span{ background:url(../images/yel_arrow.png) no-repeat 0px 13px; display:inline-block; height:29px; width:25px; float:left}

ul.category li a { text-decoration:none; display:block; color:#9c8082; font-size:14px; padding-left:10px;}

ul.category li:hover a{ color:#fc7918; border-radius: 5px; background:#4e0008;}

ul.category li.actived a { font-weight:bold; color:#fc7918;border-radius: 5px; background:#4e0008;}

ul.category li.lvl-1 a {padding-left:14px;}

ul.category li.lvl-1 span{ background:url(../images/yellow_oval_arrow.gif) no-repeat 10px 13px;}

ul.category li.lvl-2 a {padding-left:28px;}

ul.category li.lvl-1 span{ background:url(../images/yellow_oval_arrow.gif) no-repeat 10px 13px;}



/*product category*/

.category_name {color: #FCB918; font-size: 24px; margin: 0 0 15px; padding: 0px 0px 10px 0px; text-align: left; border: none; clear: both; width: 445px; display: block; float: left; font-weight:bold;}

ul.accountLinkList {padding:0; margin:0; list-style:none}
ul.accountLinkList span {float:left; margin-right:10px}

span.tdbLink a{ text-decoration:underline !important; background:#F00 !important; }

div.note_receipt_of_payment {margin-top:10px; padding:4px; background:#5F0006; border-radius:5px}

img { border:none;}